package mlz.e_method;

import java.lang.reflect.Field;
import java.lang.reflect.Method;

/*
    反射获取类中的成员方法
 */
public class MethodDemo {
    public static void main(String[] args) throws NoSuchMethodException {
        //1.获取类的字节码对象
        Class<Student> c = Student.class;


        //2.通过字节码对象获取类的成员方法
        Method[] methods = c.getDeclaredMethods();
        for(Method method : methods){
            System.out.println(method);
        }

        //获取function2方法
        Method method = c.getMethod("function2",String.class);
        System.out.println(method);


    }
}







